package com.github.blanexie.nexusj.user.domain.entity

import java.time.LocalDateTime

class UserEntity {

    var id: Int


    var email: String
    var pwd: String
    var nick: String
    var avatar: String?
    var sex: Int

    /**
     * 用户的角色id
     */
    var roleId: Int

    //上传量, 汇总的上传量
    var upload: Long

    //下载量,  汇总的下载量
    var download: Long

    //真实的上传
    var realUpload: Long

    // 真实的下载
    var realDownload: Long

    // 积分的大小,  总积分
    var integral: Long

    var createTime: LocalDateTime
    var updateTime: LocalDateTime

    /**
     *  0: 正常用户
     * -1: 永久封禁用户
     * -2: 限时封禁用户
     */
    var status: Int

}